uni-page-body {
	background-color: #FFFFFF;
}
.singup_title {
	width: 100%;
	height: 100upx;
	background-color: #999999;
	padding-left: 20upx;
	color: #333;
	font-size: 40upx;
	line-height: 100upx;
}
.singup_list {
	padding: 20upx;
	box-sizing: border-box;
}
.singup_list_one {
	width: 100%;
	height: 200upx;
	border: 2upx solid #999999;
	border-radius: 20upx;
	padding: 20upx;
	box-sizing: border-box;
	.singup_list_top {
		display: flex;
		justify-content: space-between;
		.singup_list_top_l {
			font-size:36upx;
			color: #666;
			font-weight: bold;
		}
		.singup_list_top_r {
			font-size: 32upx;
			color: #999999;
		}
	}
	.singup_list_bot {
		display: flex;
		justify-content: space-between;
		.singup_list_top_l {
			font-size: 32upx;
			color: #e1e1e1;
		}
		.singup_list_top_r {
			font-size: 36upx;
			color: #e1e1e1;
		}
	}
}
.ser {
	padding:0 20upx;
}
.serve {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	height:240upx;
	padding: 20upx 0;
	box-sizing: border-box;
	border-bottom:2upx solid #666;
	.serve_title {
		font-size: 32upx;
		color: #333333;
		font-weight: bold;
	}
	.serve_name {
		font-size: 28upx;
		color: #666666;
	}
	.serve_price {
		font-size: 32upx;
		color: #007AFF;
	}
}
.singup_botoom {
	width: 100%;
	height: 140upx;
	position: absolute;
	bottom: 0;
	display:flex;
	.singup_botoom_price {
		width: 55%;
		height: 140upx;
		border-top: 2upx solid #e1e1e1;
		padding-left: 20upx;
		color: #007AFF;
		line-height: 140upx;
		font-size: 36upx;
		box-sizing: border-box;
	}
	.singup_botoom_btn {
		width: 45%;
		height: 140upx;
		font-size: 32upx;
		color: #FFFFFF;
		text-align: center;
		line-height: 140upx;
		background-color: #999999;
	
	}
}
.uni-list {
	display: flex;
	.uni-list-cell {
		display: flex;
		height: 60upx;
		align-items: center;
		uni-radio .uni-radio-input {
			border: 0;
			background-color: #2C405A;
		}
		text {
			font-size: 24upx;
		}
	}
}
